package com.bookmall.search.service;

import com.bookmall.common.entity.es.EsModel;
import com.bookmall.search.domain.SearchParam;
import com.bookmall.search.domain.SearchResult;

import java.io.IOException;
import java.util.List;

/**
 * @Description:
 * @Author 胡菜鸡
 * @Create 2022-04-08-15:54
 */
public interface IElasticSearchService {
    /**
     * 书籍上架（传递数据到es）
     * @author 胡菜鸡
     * @date 2022/4/8 15:57
     */
    boolean bookStatusUp(List<EsModel> esModels) throws IOException;

    /**
     * 检索方法
     * @author 胡菜鸡
     * @date 2022/4/10 19:54
     */
    SearchResult search(SearchParam param);
}
